package com.liqi.monitor.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;

/**
 * @Author: lgh
 * @Date: 2022-10-27-10:54
 * @Description: 
 */
/**
    * 更新计划列表
    */
@ApiModel(value="com-liqi-monitor-domain-DvUpdateList")
@Data
public class DvUpdateList {
    /**
    * ID
    */
    @ApiModelProperty(value="ID")
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
    * 更新计划的uuid
    */
    @ApiModelProperty(value="更新计划的uuid")
    private String planId;

    /**
    * 中间件生成的唯一id
    */
    @ApiModelProperty(value="中间件生成的唯一id")
    private String deviceId;

    /**
    * 驱动编码
    */
    @ApiModelProperty(value="驱动编码")
    private String driveCode;

    /**
    * 驱动名称(适配器名称)
    */
    @ApiModelProperty(value="驱动名称(适配器名称)")
    private String driveName;

    /**
    * 计划表的id
    */
    @ApiModelProperty(value="计划表的id")
    private String adapterName;

    /**
    * 计划表的id
    */
    @ApiModelProperty(value="计划表的id")
    private String adapterVersion;

    /**
    * 0=表示新建，1=表示执行成功，-1表示执行失败
    */
    @ApiModelProperty(value="0=表示新建，1=表示执行成功，-1表示执行失败")
    private Integer operationResult;

    /**
    * 错误信息
    */
    @ApiModelProperty(value="错误信息")
    private String operationErrorMessage;

    /**
    * 状态（0正常 1失效）
    */
    @ApiModelProperty(value="状态（0正常 1失效）")
    private Integer status;

    /**
    * 创建者
    */
    @ApiModelProperty(value="创建者")
    private String createBy;

    /**
    * 创建时间
    */
    @ApiModelProperty(value="创建时间")
    private Date createTime;

    /**
    * 更新者
    */
    @ApiModelProperty(value="更新者")
    private String updateBy;

    /**
    * 更新时间
    */
    @ApiModelProperty(value="更新时间")
    private Date updateTime;

    /**
    * 备注
    */
    @ApiModelProperty(value="备注")
    private String remark;

    /**
     * 驱动sdk 上一个版本
     */
    @ApiModelProperty(value="驱动sdk 上一个版本")
    private String adapterLastVersion;
}